from fastapi import HTTPException, status

user_dont_exist_exception = HTTPException(
    status_code=status.HTTP_400_BAD_REQUEST,
    detail="Пользователя не существует!",
)

invalid_password_exception = HTTPException(
    status_code=status.HTTP_401_UNAUTHORIZED,
    detail="Неверный пароль!",
)

user_already_exist_exception = HTTPException(
    status_code=status.HTTP_400_BAD_REQUEST,
    detail="Пользоывтель уже существует!",
)

invalid_token_exception = HTTPException(
    status_code=status.HTTP_401_UNAUTHORIZED,
    detail="Неверный токен!",
    headers={"WWW-Authenticate": "Bearer"}
)

category_already_exist_exception = HTTPException(
    status_code=status.HTTP_400_BAD_REQUEST,
    detail="Категория уже существует!",
)

category_dont_exist_exception = HTTPException(
    status_code=status.HTTP_400_BAD_REQUEST,
    detail="Категории не существует!",
)
